#ifndef INC_POSITION
#define INC_POSITION

#include <fstream>
#include <iostream>
#include <string>

using namespace std;

const bool BLACK=true;
const bool WHITE=false;

class Position {

public:

	Position& operator=(Position& pos);
	bool operator==(Position& pos);
    bool isEmpty();
    bool isBlack();
    void setEmpty();
    void setBlack();
    void setWhite();
	int getLabel();
	void setLabel(int label);
	void setAlive(bool alive);
	bool isAlive();

private:

	bool _isEmpty;
	bool _color;
	int _label;
	bool _isAlive;
};

#endif //INC_POSITION